# 第三方模块 需要安装才能使用
# 安装方式 pip 安装
# 配置 pip 清华源镜像


# 安装模块：python -m pip install  模块名称  / python -m pip install 模块名称==版本号
# python -m pip list 查看已安装模块
# 卸载模块：python -m pip uninstall  模块名称


import pymysql
# 建立数据连接
db = pymysql.connect(
    user='test',  # 用户名
    password='test123',  # 密码
    host='192.168.0.125',  # 数据库ip
    port=3306,  # 数据库端口
    database="mysqltest",  # 数据库名称
    charset='utf8mb4')  # 字符编码

# 建立游标 (游标的作用：执行SQL语句，获取查询结果)
# cs = db.cursor()
#
# # 1、准备好SQL语句
# text = "select * from question;"
# # 2、通过 游标 执行SQL
# cs.execute(text)
# # 3、获取查询的结果
# data = cs.fetchall() # 以元组方式返回查询结果 ， ((第一条数据),(第二条数据)  )
# # ((10, '财务部', '上海'), (20, '市场部', '北京'), (30, '销售部', '深圳'), (40, '运营部', '广州'))
# print(data)
#
# for i in data:
#     print(i)
#
# # 关闭连接
# db.close()




# 建立游标 (游标的作用：执行SQL语句，获取查询结果)
cs = db.cursor()

# 1、准备好SQL语句
text = "insert into dept values(60,'不知道啊','武汉啊');"
# 2、通过 游标 执行SQL
cs.execute(text)
# 3、获取查询的结果，如果执行的不是 查询语句，返回 ()
data = cs.fetchall()
print(data)

# 4、对数据进行了 增删改 需要 commit 提交 或者 rollback 撤销、回滚
db.commit()

# 关闭连接
db.close()